master spring leaf - German English Dictionary